热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python|Pandas库导入Excel数据(xlsx格式文件)函数:read_excel()

#导入需要的库importpandasaspdimportopenpyxl#使用pd.read_excel中需要保证openpyxl库已安装,但可以不导入。#数据源#写入路径shu

导入csv格式文件

python | Pandas库导入csv格式文件函数:read_excel()https://mp.csdn.net/mp_blog/creation/editor/123951022




目录

# 导入需要的库

# 数据源

# 写入路径

# sheet_name参数:导入指定sheet文件名的表格

# sheet_name参数:导入指定sheet序号的表格

# index_col,header参数:指定行、列索引

# usecols参数:指定需要导入的列




# 导入需要的库

import pandas as pd
import openpyxl # 使用pd.read_excel中需要保证openpyxl库已安装,但可以不导入。



# 数据源





# 写入路径

shuju1 = pd.read_excel(r'E:\2022Python\数据源.xlsx') # 'r'是转义字符,避免路径中的'\'被转译
# shuju1 = pd.read_excel('E:/2022Python/数据源.xlsx') # 也可以不加'r',但要变为'/'
# shuju1 = pd.read_excel('./数据源.xlsx') # 相对路径
print('\nshuju1:\n',shuju1)

输出结果如下:

shuju1:
学生 水果 蔬菜
0 小明 苹果 西兰花
1 小红 葡萄 胡萝卜



# sheet_name参数:导入指定sheet文件名的表格

shuju2 = pd.read_excel(r'E:\2022Python\数据源.xlsx', sheet_name='Sheet1')
print('\nshuju2:\n',shuju2)

输出结果如下:

shuju2:
学生 水果 蔬菜
0 小明 苹果 西兰花
1 小红 葡萄 胡萝卜



# sheet_name参数:导入指定sheet序号的表格

shuju3 = pd.read_excel(r'E:\2022Python\数据源.xlsx', sheet_name=0)
print('\nshuju3:\n',shuju3)

输出结果如下:

shuju3:
学生 水果 蔬菜
0 小明 苹果 西兰花
1 小红 葡萄 胡萝卜



# index_col,header参数:指定行、列索引

shuju4 = pd.read_excel(r'E:\2022Python\数据源.xlsx', sheet_name=0, index_col=None, header=0) # 行索引默认None,列索引默认0。即行索引为自动生成的从0开始的索引,列索引为第0行数据。
print('\nshuju4:\n',shuju4)
shuju5 = pd.read_excel(r'E:\2022Python\数据源.xlsx', sheet_name=0, index_col=None, header=None) # 行、列索引均为自动生成的从0开始的索引。
print('\nshuju5:\n',shuju5)

 输出结果如下:

shuju4:
学生 水果 蔬菜
0 小明 苹果 西兰花
1 小红 葡萄 胡萝卜
shuju5:
0 1 2
0 学生 水果 蔬菜
1 小明 苹果 西兰花
2 小红 葡萄 胡萝卜



# usecols参数:指定需要导入的列

shuju6 = pd.read_excel(r'E:\2022Python\数据源.xlsx', usecols=[0,2])
print('\nshuju6:\n', shuju6)

输出结果如下:

shuju6:
学生 蔬菜
0 小明 西兰花
1 小红 胡萝卜


推荐阅读
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • 本文总结了使用不同方式生成 Dataframe 的方法,包括通过CSV文件、Excel文件、python dictionary、List of tuples和List of dictionary。同时介绍了一些注意事项,如使用绝对路径引入文件和安装xlrd包来读取Excel文件。 ... [详细]
  • Java如何导入和导出Excel文件的方法和步骤详解
    本文详细介绍了在SpringBoot中使用Java导入和导出Excel文件的方法和步骤,包括添加操作Excel的依赖、自定义注解等。文章还提供了示例代码,并将代码上传至GitHub供访问。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • Annotation的大材小用
    为什么80%的码农都做不了架构师?最近在开发一些通用的excel数据导入的功能,由于涉及到导入的模块很多,所以开发了一个比较通用的e ... [详细]
  • Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ... [详细]
  • 展开全部下面的代码是创建一个立方体Thisexamplescreatesanddisplaysasimplebox.#Thefirstlineloadstheinit_disp ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • 合并列值-合并为一列问题需求:createtabletab(Aint,Bint,Cint)inserttabselect1,2,3unionallsel ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
  • 手把手教你使用GraphPad Prism和Excel绘制回归分析结果的森林图
    本文介绍了使用GraphPad Prism和Excel绘制回归分析结果的森林图的方法。通过展示森林图,可以更加直观地将回归分析结果可视化。GraphPad Prism是一款专门为医学专业人士设计的绘图软件,同时也兼顾统计分析的功能,操作便捷,可以帮助科研人员轻松绘制出高质量的专业图形。文章以一篇发表在JACC杂志上的研究为例,利用其中的多因素回归分析结果来绘制森林图。通过本文的指导,读者可以学会如何使用GraphPad Prism和Excel绘制回归分析结果的森林图。 ... [详细]
  • 本文详细介绍了使用 SQL Load 和 Excel 的 Concatenate 功能将数据导入 ORACLE 数据库的方法和步骤,同时介绍了使用 PL/SQL tools 将数据导入临时表的方法。此外,还提供了一个转链接,可参考更多相关内容。摘要共计XXX字。 ... [详细]
  • 前言:拿到一个案例,去分析:它该是做分类还是做回归,哪部分该做分类,哪部分该做回归,哪部分该做优化,它们的目标值分别是什么。再挑影响因素,哪些和分类有关的影响因素,哪些和回归有关的 ... [详细]
  • pythonMatplotlib(二)
    Matplotlib+pandas作图一、对csv文件进行提取ruixi.csv对上述表格进行提取并做图画出图像二、对.xlsx进行提取:rui ... [详细]
  • 动量|收益率_基于MT策略的实战分析
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了基于MT策略的实战分析相关的知识,希望对你有一定的参考价值。基于MT策略的实战分析 ... [详细]
author-avatar
moses_945_5e245a
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有